body{background: #F5F6FF !important;}
.wrap1200{width: 1200px;margin: 0 auto;}
.index_container .bg1{background: url(../images/qwbd_bg.png) no-repeat top center;}
/* 
.index_container .part1{background: url(../images/zxs_bg.png) no-repeat top center;height: 232px;width: 1200px;margin:0 auto;background-size: 1200px 232px;display: flex;align-items: center;}
.index_container .part1 .leftBtn{width: 252px;height: 72px;display: block;text-align: center;border-radius: 40px;line-height: 72px;font-size: 28px;color: #FFFFFF;margin-left: 576px;}
.index_container .part1 .countDownBox{width: 256px;height: 152px;margin-left: 96px;box-sizing: border-box;padding-top: 15px;}
.index_container .part1 .countDownBox .txt{font-size: 24px;color: #fff;line-height: 50px;padding-left: 86px;}

.index_container .part1 .countDownBox .count{text-align: center;font-size: 24px;color: #595959;padding-top: 10px;}
.index_container .part1 .countDownBox .count span{font-size: 48px;font-weight: 700;color: #262626;line-height: 66px;position: relative;top: 2px;} */


#bannerSwiper{width: 1200px;margin: 0 auto;padding-top: 24px;}
#bannerSwiper .swiper-slide img{width: 1200px;height: 280px;border-radius: 16px;}
#bannerSwiper .swiper-pagination{text-align: right;padding-right: 30px;box-sizing: border-box;}
#bannerSwiper .swiper-pagination .swiper-pagination-bullet{width: 12px;height: 8px;background: #fff;border-radius: 5px;opacity: .5;margin: 0 2px;}
#bannerSwiper .swiper-pagination .swiper-pagination-bullet-active{width: 24px;opacity: 1;}

.part2{display: flex;align-items: center;justify-content: space-between;padding-top: 40px;}
.part2 .item{width: 288px;height: 84px;display: flex;align-items: center;padding: 12px 24px;box-sizing: border-box;background: url(../images/part2_bg.png) no-repeat 0 0;background-size: 288px 84px;}
.part2 .item:hover{background-image: url(../images/part2_bg_hover.png);}
.part2 .item img{width: 60px;height: 60px;margin-right: 8px;}
.part2 .item span{font-size: 24px;font-weight: 600;color: #262626;}
#swiper2{position: relative;padding: 0 56px;width: 1200px;margin:0 auto;height: 180px;}
#swiper2 .swiper-slide,#swiper2 .swiper-slide img{width: 436px;height: 180px;border-radius: 16px;margin-right: 20px!important;}
#swiper2 .swiper-button-next,#swiper2 .swiper-button-prev{width: 40px;height: 40px;background: url(../images/swiper-arrowLeft.png) no-repeat 0 0;background-size: 40px 40px;}
#swiper2 .swiper-button-next{background-image: url(../images/swiper-arrowRight.png);}
#swiper2 .swiper-button-next:hover{background-image: url(../images/swiper-arrowRight_hover.png);}
#swiper2 .swiper-button-prev:hover{background-image: url(../images/swiper-arrowLeft_hover.png);}
#swiper2 .swiper-button-next.swiper-button-disabled, #swiper2 .swiper-button-prev.swiper-button-disabled{opacity: 0;}

.gapBanner1{width: 100%;height: 280px;background: url(../images/gapBanner1.png) no-repeat top center;background-size: auto 280px;margin-top: 40px;}

.part3{background: url(../images/content_bg2.png) no-repeat top center;}
.part3 .wrap1{display: flex;justify-content: space-between;padding-top: 40px;}
.part3 .wrap1 .item{width: 288px;height: 88px;background: url(../images/part3_wrap1_bg.png) no-repeat 0 0;background-size: 288px 88px;display: flex;align-items: center;justify-content: center;}
.part3 .wrap1 .item:hover{background-image: url(../images/part3_wrap1_bg_hover.png);}
.part3 .wrap1 .item img{width: 48px;height: 48px;margin-right: 8px;}
.part3 .wrap1 .item span{font-size: 24px;font-weight: 600;color: rgba(38, 38, 38, 0.8);}
.part3 .wrap2{padding-top: 28px;padding-bottom: 40px;display: flex;justify-content: space-between;}
.part3 .wrap2 a{display: block;width: 190px;height: 219px;background: url(../images/cjzsk.png) no-repeat 0 0;background-size: 190px 219px;}
.part3 .wrap2 a:hover{background-image: url(../images/cjzsk_hover.png);}
.part3 .wrap2 a.cjtxy{background-image: url(../images/cjtxy.png);}
.part3 .wrap2 a.cjtxy:hover{background-image: url(../images/cjtxy_hover.png);}
.part3 .wrap2 a.gjjk{background-image: url(../images/gjjk.png);}
.part3 .wrap2 a.gjjk:hover{background-image: url(../images/gjjk_hover.png);}
.part3 .wrap2 a.zj{background-image: url(../images/zjxtb.png);}
.part3 .wrap2 a.zj:hover{background-image: url(../images/zjxtb_hover.png);}
.part3 .wrap2 a.fstj{background-image: url(../images/fstj.png);}
.part3 .wrap2 a.fstj:hover{background-image: url(../images/fstj_hover.png);}
.part3 .wrap2 a.slj{background-image: url(../images/slj.png);}
.part3 .wrap2 a.slj:hover{background-image: url(../images/slj_hover.png);}
.gapBanner2{width: 100%;height: 280px;background: url(../images/gapBanner2.png) no-repeat top center;background-size: auto 280px;}

.part4{padding-top: 40px;background: url(../images/content_bg3.png) no-repeat top center;max-height: 1215px;box-sizing: border-box; padding-bottom: 8px}
.zx_wrap{display: flex;justify-content: space-between;flex-wrap: wrap;}
.zx_wrap .column{border:1px solid #E6EDFF;border-radius: 16px;background: rgba(255,255,255,.5);width: 588px;margin-bottom: 32px;}
.zx_wrap .column_top{height: 60px;padding: 0 15px;display: flex;align-items: center;border-bottom: 1px solid rgba(0,0,0,0.05);display: flex;justify-content: space-between;}
.zx_wrap .column_top h3{color: #2B3D59;font-size: 24px;line-height: 60px;}
.zx_wrap .column_top h3 img{width: 36px;height: 36px;margin-right: 4px;}
.zx_wrap .column_top a{font-size: 16px;color: #595959;padding-right: 20px;background: url(../images/icon_more_arrow.png) no-repeat right center;background-size: 16px 16px;line-height: 22px;}
.zx_wrap .column_top a:hover{background-image: url(../images/icon_more_arrow_hover.png);color: #1557E1;}
.msjt_con{padding: 0 15px 15px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.msjt_con .item{width: 174px;height: 112px;background: url(../images/msjt_card.png) no-repeat 0 0;background-size: 174px 112px;text-align: center;margin-top: 15px;}
.msjt_con .item:hover{background-image: url(../images/msjt_card_hover.png);}
.msjt_con .item a{display: block;}
.msjt_con .item img{width: 50px;padding-top: 17px;padding-bottom: 4px;}
.msjt_con .item p{font-size: 16px;font-weight: 600;color: rgba(38, 38, 38, 0.8);line-height: 24px;}
.bkgh_con{display: flex;}
.bkgh_left{position: relative;margin-right: 24px;}
.bkgh_left img.bkgh_img{width: 192px;height: 240px;}
.bkgh_left a{display: block;border: 1px solid #d7eaff;border-radius: 12px;overflow: hidden;width: 192px;height: 240px;box-sizing: border-box;}
/* .bkgh_left a{width: 80px;height: 22px;border-radius: 12px;background: #1557E1;display: flex;align-items: center;justify-content: center; position: absolute;top: 182px;left: 17px;font-size: 12px;color: #FFFFFF;}
.bkgh_left a img{width: 12px;height: 12px;margin-left: 4px;} */
.column_con{padding: 15px;}
.bkgh_right{width: 340px;}
.news_list{width: 100%;}
.news_list .classify{display: flex;flex-wrap: wrap;gap: 8px;padding-bottom: 8px;}
.news_list .classify span{display: block;padding: 0 12px;border:1px solid #D6E9FF;border-radius: 15px;height: 28px;box-sizing: border-box;line-height: 26px;font-size: 14px;color: rgba(90, 132, 182, 0.8);cursor: pointer;}
.news_list .classify span.cur{background: #E6EEFF;border-color: rgba(21, 87, 225, 0.3);color: #1557E1;}
.news_list .classify span:hover{background: #E6EEFF;border-color: rgba(21, 87, 225, 0.3);color: #1557E1;}
.news_list li{height: 40px;padding: 8px 0;box-sizing: border-box;}
.news_list li a{display: inline-block; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%;line-height:24px;background: url(../images/zx_icon.png) no-repeat left center;font-size: 16px;color: #262626;padding-left: 24px;box-sizing: border-box;background-size: 16px 16px;}
.news_list li a:hover{color: #1557E1;background-image: url(../images/zx_icon_hover.png);}
.part5{background: #EBECF5;padding-top: 40px;padding-bottom: 8px;}

/* 侧边样式 */
.side_Consultation{position: fixed;top: 50%;right: 0;width: 78px;transform: translate(0,-50%);z-index: 20;}
.side_Consultation a{display: block;width: 78px;height: 206px;box-sizing: border-box;padding: 73px 30px 0; background: url(../images/side_icon1.png) no-repeat 0 0;background-size: 78px 206px;text-align: center;font-size: 16px;color: #fff;}
.side_Consultation a:hover{background-image: url(../images/side_icon1_hover.png);}
.side_Consultation a.online{background-image: url(../images/side_icon2.png);height: 172px;background-size: 78px 172px;padding-top: 65px;}
.side_Consultation a.online:hover{background-image: url(../images/side_icon2_hover.png);}

.left_side_btn{position: fixed;top: 50%;transform: translate(0,-50%);z-index: 20;left: 10px;}
.left_side_btn .item img{width: 64px;height: 64px;}
.left_side_btn .item{position: relative;padding-bottom: 24px;width: 72px;text-align: center;margin-bottom: 24px;}
.left_side_btn .item a{display: block;width: 72px;height: 36px;box-sizing: border-box;padding-top: 4px; text-align: center;font-size: 12px;line-height: 14px;color: #fff;border-radius: 40px;position: absolute;left: 0;bottom: 0;
    border: 1px solid #FFF;
    background: linear-gradient(90deg, #FF4E78 0.91%, #FF5981 99.93%), linear-gradient(180deg, #FD8F2A 0%, #FD822A 100%);
    box-shadow: 0 6px 10px 0 rgba(255, 45, 95, 0.15);
}
.left_side_btn .item a:hover{background: linear-gradient(90deg, #FF698D 0.91%, #FF7394 99.93%), linear-gradient(180deg, #FD8F2A 0%, #FD822A 100%);
    box-shadow: 0 6px 10px 0 rgba(255, 45, 95, 0.15);
}
.left_side_btn .item2 a{background: linear-gradient(90deg, #3FC8DB 0.91%, #46D1E4 99.93%), linear-gradient(180deg, #FD8F2A 0%, #FD822A 100%);
    box-shadow: 0 6px 10px 0 rgba(44, 230, 255, 0.15);}
.left_side_btn .item2 a:hover{background: linear-gradient(90deg, #55C9D9 0.91%, #5ED5E5 99.93%), linear-gradient(180deg, #FD8F2A 0%, #FD822A 100%);
    box-shadow: 0 6px 10px 0 rgba(44, 230, 255, 0.15);}


    .news-focus {
        width: 1200px;
        /* height: 640px; */
        margin: 0 auto;
        padding-top: 40px;
        padding-bottom: 30px;
    }
    
    .news-focus .tit {
        height: 70px;
        line-height: 50px;
        display: flex;
    }
    
    .news-focus .tit .tit_l,
    .news-focus .tit .tit_r {
        display: flex;
        justify-content: space-between;
        width: 570px;
        position: relative;
    }
    .news-focus .tit .tit_l {
        margin-right: 60px;
    }
    .news-focus .tit .tit_l::after,
    .news-focus .tit .tit_r::after {
        position: absolute;
        bottom: 13px;
        width: 100%;
        height: 1px;
        background: rgba(0, 0, 0, 0.05);
        content: "";
    }
    .news-focus .tit .tit_l img,
    .news-focus .tit .tit_r img {
        width: 188px;
        height: 57px;
    }
    .news-focus .tit .tit_l a,
    .news-focus .tit .tit_r a {
        font-size: 24px;
        color: #595959;
        background: url(../images/more.png) no-repeat 136px 15px;
        background-size: 20px 20px;
        padding-left: 30px;
        padding-right: 30px;
    }
    .news-focus .tit .tit_l a:hover,
    .news-focus .tit .tit_r a:hover {
        background: url(../images/more-hover.png) no-repeat 136px 15px;
        background-size: 20px 20px;
        color: #262626;
    }
    .news-focus .tit .tit_r {
        display: flex;
    }
    
    .news-focus .con {
        display: flex;
    }
    
    .news-focus .con .con_r {
        margin-left: 62px;
    }
    
    .news-focus .con ul {
        width: 570px;
    }
    
    .news-focus .con ul li {
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        margin-bottom: 9px;
    }
    
    .news-focus .con ul li a {
        background: url(../images/laba.png) no-repeat 0px 3px;
        background-size: 16px 15px;
        padding-left: 25px;
        font-family: "Microsoft Yahei";
        font-size: 16px;
        color: #333;
        line-height: 35px;
    }
    .news-focus .con ul li:hover {
        color: #007ff4;
    }
    .news-focus .con ul li:hover a {
        color: #007ff4;
        text-decoration: none;
        background: url(../images/laba-hover.png) no-repeat 0px 3px;
        background-size: 16px 15px;
    }
    
    .news-focus .con ul li.more {
        background: url(../images/icon_more.png) no-repeat 242px 21px;
        text-align: center;
        padding-top: 8px;
    }
    
    .news-focus .con ul li.more a {
        font-family: "Microsoft Yahei";
        font-size: 14px;
        color: #007ff4;
    }

.error {
    padding-top: 110px;
    padding-bottom: 60px;
    text-align: center;
    border-bottom: 1px solid #ddd;
}
.error p {
    margin-top: 30px;
    color: #d6b474;
    font-size: 18px;
    line-height: 32px;
}

.index_container .bg2{background: url(../images/bg2.png) no-repeat top center; padding-top: 40px}